package com.weitu.threeSimultaneities.safe.entity;

import java.io.Serializable;
import java.util.List;
import java.util.Map;
/** 
 * 安全三同时主表 HSE_STS_SAFEINFO
 * @author ZhaoBenZhen
 * date 2017/04/20 15:19
 */
public class Safe implements Serializable {
    //串行版本ID
    private static final long serialVersionUID = -7836177515069238222L;

    // 主键 
    private String id;

    // 项目ID
    private String projectId;

    // 本专业内项目阶段
    private String stage;

    // 备注
    private String remarks;

    // 删除标记 0未删除 1 已删除
    private Integer delState;

    // 添加人
    private String addUserId;

    // 添加人部门Id
    private String addDeptId;

    // 添加时间
    private String addTime;

    // 修改人部门Id
    private String updateDeptId;

    // 最后修改人
    private String updateUserId;

    // 最后修改时间
    private String updateTime;
//添加人名称
    private String addUserName;
    //添加人部门
    private String addDeptName;
    //项目信息
    private List<Map>  projectInfo;

    private Integer stage1;
    private Integer stage2;
    private Integer stage3;
    private Integer stage4;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getStage() {
        return stage;
    }

    public void setStage(String stage) {
        this.stage = stage;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getDelState() {
        return delState;
    }

    public void setDelState(Integer delState) {
        this.delState = delState;
    }

    public String getAddUserId() {
        return addUserId;
    }

    public void setAddUserId(String addUserId) {
        this.addUserId = addUserId;
    }

    public String getAddDeptId() {
        return addDeptId;
    }

    public void setAddDeptId(String addDeptId) {
        this.addDeptId = addDeptId;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getUpdateDeptId() {
        return updateDeptId;
    }

    public void setUpdateDeptId(String updateDeptId) {
        this.updateDeptId = updateDeptId;
    }

    public String getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getAddUserName() {
        return addUserName;
    }

    public void setAddUserName(String addUserName) {
        this.addUserName = addUserName;
    }

    public String getAddDeptName() {
        return addDeptName;
    }

    public void setAddDeptName(String addDeptName) {
        this.addDeptName = addDeptName;
    }

    public List<Map> getProjectInfo() {
        return projectInfo;
    }

    public void setProjectInfo(List<Map> projectInfo) {
        this.projectInfo = projectInfo;
    }

    public Integer getStage1() {
        return stage1;
    }

    public void setStage1(Integer stage1) {
        this.stage1 = stage1;
    }

    public Integer getStage2() {
        return stage2;
    }

    public void setStage2(Integer stage2) {
        this.stage2 = stage2;
    }

    public Integer getStage3() {
        return stage3;
    }

    public void setStage3(Integer stage3) {
        this.stage3 = stage3;
    }

    public Integer getStage4() {
        return stage4;
    }

    public void setStage4(Integer stage4) {
        this.stage4 = stage4;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("Safe{");
        sb.append("id='").append(id).append('\'');
        sb.append(", projectId='").append(projectId).append('\'');
        sb.append(", stage='").append(stage).append('\'');
        sb.append(", remarks='").append(remarks).append('\'');
        sb.append(", delState=").append(delState);
        sb.append(", addUserId='").append(addUserId).append('\'');
        sb.append(", addDeptId='").append(addDeptId).append('\'');
        sb.append(", addTime='").append(addTime).append('\'');
        sb.append(", updateDeptId='").append(updateDeptId).append('\'');
        sb.append(", updateUserId='").append(updateUserId).append('\'');
        sb.append(", updateTime='").append(updateTime).append('\'');
        sb.append(", addUserName='").append(addUserName).append('\'');
        sb.append(", addDeptName='").append(addDeptName).append('\'');
        sb.append(", stage1=").append(stage1);
        sb.append(", stage2=").append(stage2);
        sb.append(", stage3=").append(stage3);
        sb.append(", stage4=").append(stage4);
        sb.append('}');
        return sb.toString();
    }
}